Skip to content

Set up TestLens#2

Closed
marcphilipp wants to merge 88 commits intomainfrom
testlens
Closed

Set up TestLens#2
marcphilipp wants to merge 88 commits intomainfrom
testlens

Conversation

@marcphilipp
Copy link
Member

No description provided.

@testlens-app
Copy link

testlens-app bot commented Jan 7, 2026

⚠️ All checks passed after TestLens muted 20 tests ⚠️

Here is what you should do:

  • Inspect the muted tests carefully.
  • If you are convinced it's fine to ignore these tests, go ahead and merge this PR.
  • If not, re-enable relevant tests by deselecting checkboxes below and rerun checks.

Test Summary

Check Task Test Runs
CI / Groovy 4.0.28 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Groovy 4.0.28 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (macOS-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (macOS-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (ubuntu-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (ubuntu-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (windows-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 25 (windows-latest) AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 26 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 26 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 27 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java 27 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java leyden AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java leyden AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java loom AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java loom AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java valhalla AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Java valhalla AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Kotlin 2.1.21 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇
CI / Kotlin 2.1.21 AssertJ Core Soft assertions > all assertions should pass 🔇 ❌ 🔇

🏷️ Commit: c53a944
▶️ Tests: 419689 executed | 20 muted
⚪️ Checks: 52/52 completed

Muted Tests

Select tests to mute:

  • Soft assertions > all assertions should pass

Reuse successful test results

  • ♻️ Only rerun the tests that failed or were muted before

Click the checkbox to trigger a rerun:

  • Rerun jobs

Learn more about TestLens at testlens.app.

dependabot bot and others added 24 commits January 8, 2026 09:41
…to 0.10.0 (assertj#4094)

Bump org.sonatype.central:central-publishing-maven-plugin

Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits)

---
updated-dependencies:
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…25.2 (assertj#4096)

Bump com.github.siom79.japicmp:japicmp-maven-plugin

Bumps [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](siom79/japicmp@japicmp-base-0.25.1...japicmp-base-0.25.2)

---
updated-dependencies:
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
  dependency-version: 0.25.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… expected values"

This reverts commit a1d88cd due to test
 failures.
# Conflicts:
#	assertj-core/src/main/java/module-info.java
#	assertj-core/src/main/java/org/assertj/core/api/ClassBasedNavigableIterableAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/ClassBasedNavigableListAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/JUnitBDDSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/JUnitJupiterBDDSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/JUnitJupiterSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/JUnitSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6Assertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6BDDAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6BDDSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6BDDSoftAssertionsProvider.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6JUnitBDDSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6JUnitSoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6SoftAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/Java6StandardSoftAssertionsProvider.java
#	assertj-core/src/main/java/org/assertj/core/api/ObjectAssertFactory.java
#	assertj-core/src/main/java/org/assertj/core/api/SoftAssertionsRule.java
#	assertj-core/src/main/java/org/assertj/core/api/SoftAssertionsStatement.java
#	assertj-core/src/main/java/org/assertj/core/api/iterable/Extractor.java
#	assertj-core/src/main/java/org/assertj/core/api/junit/jupiter/SoftlyExtension.java
#	assertj-core/src/main/java/org/assertj/core/error/AssertJMultipleFailuresError.java
#	assertj-core/src/main/java/org/assertj/core/error/AssertionErrorCreator.java
#	assertj-core/src/main/java/org/assertj/core/error/AssertionErrorFactory.java
#	assertj-core/src/main/java/org/assertj/core/error/AssertionErrorMessagesAggregrator.java
#	assertj-core/src/main/java/org/assertj/core/internal/FieldByFieldComparator.java
#	assertj-core/src/main/java/org/assertj/core/internal/IgnoringFieldsComparator.java
#	assertj-core/src/main/java/org/assertj/core/internal/OnFieldsComparator.java
#	assertj-core/src/test/java/org/assertj/core/api/AbstractAssert_areEqual_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/FutureAssertBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/api/JUnitBDDSoftAssertionsFailureTest.java
#	assertj-core/src/test/java/org/assertj/core/api/JUnitBDDSoftAssertionsSuccessTest.java
#	assertj-core/src/test/java/org/assertj/core/api/JUnitSoftAssertionsFailureTest.java
#	assertj-core/src/test/java/org/assertj/core/api/JUnitSoftAssertionsSuccessTest.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6Assertions_assertThat_with_String_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6Assertions_fail_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6JUnitBDDSoftAssertionsFailureTest.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6JUnitBDDSoftAssertionsSuccessTest.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6JUnitSoftAssertionsFailureTest.java
#	assertj-core/src/test/java/org/assertj/core/api/Java6JUnitSoftAssertionsSuccessTest.java
#	assertj-core/src/test/java/org/assertj/core/api/atomic/referencearray/AtomicReferenceArrayAssert_containsOnlyElementsOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/atomic/referencearray/AtomicReferenceArrayAssert_hasOnlyOneElementSatisfying_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/atomic/referencearray/AtomicReferenceArrayAssert_usingElementComparatorIgnoringFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/atomic/referencearray/AtomicReferenceArrayAssert_usingElementComparatorOnFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/atomic/referencearray/AtomicReferenceArrayAssert_usingFieldByFieldElementComparator_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/charsequence/CharSequenceAssert_containsIgnoringNewLines_CharSequence_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/charsequence/CharSequenceAssert_isEqualToIgnoringNewLines_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/charsequence/CharSequenceAssert_isXmlEqualToContentOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/charsequence/CharSequenceAssert_isXmlEqualTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/classes/ClassAssert_hasAnnotation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/classes/ClassAssert_hasAnnotations_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isEqualToIgnoringHours_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isEqualToIgnoringMillis_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isEqualToIgnoringMinutes_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isInSameHourAs_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isInSameMinuteAs_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/date/DateAssert_isInSameSecondAs_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_because_exception_should_have_thrown_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_because_exception_was_not_thrown_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_withMessageAndCause_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_withMessageAsLambda_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_withMessage_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_withMessage_and_parameters_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/fail/Fail_fail_withoutMessage_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/file/FileAssert_hasSameContentAs_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_hasFailedWithThrowableThat_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_hasFailed_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_hasNotFailed_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isCompletedWithValueMatching_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isCompletedWithValue_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isCompleted_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isDone_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isNotCompletedExceptionally_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/CompletableFutureAssert_isNotDone_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/FutureAssert_isCancelled_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/FutureAssert_isDone_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/FutureAssert_isNotCancelled_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/future/FutureAssert_isNotDone_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/iterable/IterableAssert_containsOnlyElementsOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/iterable/IterableAssert_hasOnlyOneElementSatisfying_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/iterable/IterableAssert_usingElementComparatorIgnoringFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/iterable/IterableAssert_usingElementComparatorOnFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/iterable/IterableAssert_usingFieldByFieldElementComparator_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/junit/jupiter/InheritingSoftlyExtensionFieldTest.java
#	assertj-core/src/test/java/org/assertj/core/api/junit/jupiter/SoftlyAssertionsExtensionIntegrationTest.java
#	assertj-core/src/test/java/org/assertj/core/api/junit/jupiter/SoftlyExtensionTest.java
#	assertj-core/src/test/java/org/assertj/core/api/junit/jupiter/WithSoftlyExtension.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_condition_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_consumer_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_function_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_null_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_predicate_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_using_filterOperator_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_filteredOn_with_navigation_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_usingElementComparatorIgnoringFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_usingElementComparatorOnFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/list/ListAssert_usingFieldByFieldElementComparator_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localdatetime/LocalDateTimeAssert_isEqualToIgnoringHours_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localdatetime/LocalDateTimeAssert_isEqualToIgnoringMinutes_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localdatetime/LocalDateTimeAssert_isEqualToIgnoringNanoseconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localdatetime/LocalDateTimeAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localtime/LocalTimeAssert_isEqualToIgnoringNanoseconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/localtime/LocalTimeAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/map/MapAssert_extracting_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/object/ObjectAssert_isEqualToComparingOnlyGivenFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/object/ObjectAssert_isEqualToIgnoringGivenFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/object/ObjectAssert_isEqualToIgnoringNullFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/object/ObjectAssert_isEqualsToComparingFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/objectarray/ObjectArrayAssert_containsOnlyElementsOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/objectarray/ObjectArrayAssert_hasOnlyOneElementSatisfying_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/objectarray/ObjectArrayAssert_usingElementComparatorIgnoringFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/objectarray/ObjectArrayAssert_usingElementComparatorOnFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/objectarray/ObjectArrayAssert_usingFieldByFieldElementComparator_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsetdatetime/OffsetDateTimeAssert_isEqualToIgnoringHours_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsetdatetime/OffsetDateTimeAssert_isEqualToIgnoringMinutes_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsetdatetime/OffsetDateTimeAssert_isEqualToIgnoringNanoseconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsetdatetime/OffsetDateTimeAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsettime/OffsetTimeAssert_isEqualToIgnoringNanoseconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/offsettime/OffsetTimeAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/optionallong/OptionalLongAssert_hasValue_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/path/PathAssert_hasSameContentAs_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/throwable/ThrowableAssert_hasCauseReference_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/throwable/ThrowableAssert_hasMessageContaining_with_String_format_syntax_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/zoneddatetime/ZonedDateTimeAssert_isEqualToIgnoringHours_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/zoneddatetime/ZonedDateTimeAssert_isEqualToIgnoringMinutes_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/zoneddatetime/ZonedDateTimeAssert_isEqualToIgnoringNanoseconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/api/zoneddatetime/ZonedDateTimeAssert_isEqualToIgnoringSeconds_Test.java
#	assertj-core/src/test/java/org/assertj/core/description/Description_toString_Test.java
#	assertj-core/src/test/java/org/assertj/core/description/TextDescription_constructor_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/AssertionErrorCreator_assertionError_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/AssertionErrorCreator_multipleSoftAssertionsError_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/AssertionErrorCreator_tryThrowingMultipleFailuresError_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/ShouldBeEqualByComparingFieldByFieldRecursively_create_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/ShouldBeEqual_assertj_elements_stack_trace_filtering_Test.java
#	assertj-core/src/test/java/org/assertj/core/error/future/ShouldNotHaveFailed_create_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/ExtendedByTypesComparator_compareTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/ExtendedByTypesComparator_toString_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/FieldByFieldComparator_compareTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/FieldByFieldComparator_toString_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/IgnoringFieldsComparator_compareTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/IgnoringFieldsComparator_toString_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/ObjectArraysBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/ObjectArraysWithConditionBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/OnFieldsComparator_compare_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/OnFieldsComparator_creation_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/OnFieldsComparator_toString_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/PathsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/Short2DArraysBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/ShortArraysBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/ShortsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/SpliteratorsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/StringsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/ThrowablesBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/UrisBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/UrlsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/arrays2d/Arrays2D_BaseTest.java
#	assertj-core/src/test/java/org/assertj/core/internal/classes/Classes_assertContainsAnnotation_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/failures/Failures_failure_with_AssertionErrorFactory_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertAreAtLeast_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertAreAtMost_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertAreExactly_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertAreNot_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertAre_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsAnyOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsExactlyInAnyOrder_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsExactly_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsNull_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsOnlyNulls_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsOnly_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContainsSequence_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertContains_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoNotHave_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotContainNull_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotContainSequence_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotContainSubsequence_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotContain_at_Index_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotHaveAnyElementsOfTypes_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertDoesNotHaveDuplicates_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertEndsWithFirstAndRest_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertEndsWith_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasAtLeastOneElementOfType_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasOnlyElementsOfType_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasOnlyElementsOfTypes_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSameSizeAs_with_Array_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSameSizeAs_with_Iterable_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSizeBetween_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSizeGreaterThanOrEqualTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSizeGreaterThan_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSizeLessThanOrEqualTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSizeLessThan_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHasSize_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHaveAtLeast_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHaveAtMost_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHaveExactly_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHaveNot_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertHave_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertIsSortedAccordingToComparator_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertIsSorted_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertIsSubsetOf_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertNotEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertNullOrEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objectarrays/ObjectArrays_assertStartsWith_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objects/Objects_assertIsEqualToComparingFieldByFieldRecursive_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objects/Objects_assertIsEqualToComparingOnlyGivenFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objects/Objects_assertIsEqualToIgnoringGivenFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/objects/Objects_assertIsEqualToIgnoringNullFields_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertContains_at_Index_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertDoesNotContain_at_Index_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertHasDimensions_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertHasSameDimensionsAs_with_Array_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertNotEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertNullOrEmpty_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/short2darrays/Short2DArrays_assertNumberOfRows_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertEqual_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertGreaterThanOrEqualTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertIsNotZero_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertIsOne_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertIsPositive_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertIsZero_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertLessThanOrEqualTo_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertLessThan_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/shorts/Shorts_assertNotEqual_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageContaining_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageEnding_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageFindingMatch_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageMatching_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageNotContaining_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessageStartingWith_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasMessage_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasNoCause_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasNoSuppressedExceptions_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasRootCauseMessage_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/throwables/Throwables_assertHasStackTraceContaining_Test.java
#	assertj-core/src/test/java/org/assertj/core/internal/urls/Uris_getParameters_Test.java
#	assertj-core/src/test/java/org/assertj/core/testkit/jdk11/ImmutableCollections.java
#	assertj-core/src/test/java/org/assertj/core/testkit/jdk11/Jdk11.java
#	assertj-core/src/test/java/org/assertj/core/testkit/jdk11/KeyValueHolder.java
#	assertj-core/src/test/java/org/assertj/core/testkit/jdk11/package-info.java
#	assertj-core/src/test/java/org/assertj/core/util/Files_delete_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/Files_temporaryFolder_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/Lists_emptyList_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/Objects_areEqual_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/Preconditions_checkNotNull_GenericObject_String_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/Preconditions_checkNotNull_GenericObject_Test.java
#	assertj-core/src/test/java/org/assertj/core/util/StringHashCodeTestComparator.java
#	assertj-core/src/test/java/org/assertj/scripts/ShellScriptInvoker.java
#	assertj-core/src/test/java/org/example/custom/CustomAsserts_filter_stacktrace_Test.java
#	assertj-core/src/test/java/org/example/custom/SoftAssertionsErrorDescriptionTest.java
#	assertj-core/src/test/java/org/example/test/AssertJMultipleFailuresError_getMessage_Test.java
#	assertj-core/src/test/java/org/example/test/AutoClosableSoftAssertionsLineNumberTest.java
#	assertj-core/src/test/java/org/example/test/BDDSoftAssertionsLineNumberTest.java
#	assertj-core/src/test/java/org/example/test/DefaultAssertionErrorCollector_Test.java
#	assertj-core/src/test/java/org/example/test/SoftAssertionsLineNumberTest.java
#	assertj-core/src/test/java/org/example/test/Throwables_addLineNumberToErrorMessages_Test.java
#	assertj-guava/src/main/java/org/assertj/guava/data/MapEntry.java
#	assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/src/test/java/org/assertj/tests/core/JUnit4_with_opentest4j_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/src/test/java/org/assertj/tests/core/TestNG_with_JUnit4_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/Assertions_assertThat_asList_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/Java6Assertions_sync_assertThat_with_BDD_and_Soft_variants_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/boolean_/BooleanAssert_usingComparator_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/boolean_/BooleanAssert_usingDefaultComparator_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/charsequence/CharSequenceAssert_isJavaBlank_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/charsequence/CharSequenceAssert_isNotJavaBlank_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/optional/OptionalAssert_contains_usingFieldByFieldValueComparator_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/Color.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/ColorDto.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/ColorWithCode.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/DualValueUtil.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/DualValue_arrayValues_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/DualValue_atomicValues_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/DualValue_optionalValues_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/Light.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/LightDto.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/PersonData.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_bddSoftAssertions_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_fluent_API_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_for_object_arrays_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isEqualTo_java_objects_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isNotEqualTo_BaseTest.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_isNotEqualTo_with_record_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/RecursiveComparisonAssert_softAssertions_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/WithMap.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/api/recursive/comparison/WithObject.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/extension/SoftlyExtensionInstanceTest.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/ClassBasedNavigableIterable_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/ClassBasedNavigableList_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/ClassBasedNavigableList_withString_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/FactoryBasedNavigableIterableAssert_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/FactoryBasedNavigableListAssert_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/navigation/FactoryBasedNavigableList_withString_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/example/test/Throwables_getFirstStackTraceElementFromTest_Test.java
#	pom.xml
This change introduces a new `withElementAssert` configuration method to
the `Iterable` assertion and related subclasses.

This is a replacement for the factory-based navigable assertions
deprecated in version `3.26.0`, as custom AssertJ extensions lost the
ability to get type-specific assertions when navigating to specific
elements via methods like `first()`, `last()`, `element(int)`, and
`singleElement()`. Although it's still possible to use the overloads
with the `InstanceOfAssertFactory` parameter, end users must call the
appropriate methods, and extension authors can no longer hide this
detail in their implementations.

The new `withElementAssert` method allows extension authors to configure
 the assertion type to be returned when navigating to specific elements
 before returning the assertion object to the end user.

This change also completes the work started in assertj#3453, by deprecating
`FactoryBasedNavigableIterableAssert` and
`FactoryBasedNavigableListAssert`.
Co-authored-by: Michael Keppler <Bananeweizen@users.noreply.github.com>
…25.4 (assertj#4099)

Bump com.github.siom79.japicmp:japicmp-maven-plugin

Bumps [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) from 0.25.2 to 0.25.4.
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](siom79/japicmp@japicmp-base-0.25.2...japicmp-base-0.25.4)

---
updated-dependencies:
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
  dependency-version: 0.25.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes assertj#1996.

Bumps `junit-framework.version` from 5.14.1 to 6.0.2.

Updates `org.junit:junit-bom` from 5.14.1 to 6.0.2
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.14.1...r6.0.2)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.14.1 to 6.0.2
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.14.1...r6.0.2)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](spring-projects/spring-framework@v7.0.2...v7.0.3)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-version: 7.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…assertj#4103)

Bumps [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) from 7.2.0.Final to 7.2.1.Final.
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.1/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.0...7.2.1)

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-version: 7.2.1.Final
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `byte-buddy.version` from 1.18.3 to 1.18.4.

Updates `net.bytebuddy:byte-buddy` from 1.18.3 to 1.18.4
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.18.3...byte-buddy-1.18.4)

Updates `net.bytebuddy:byte-buddy-agent` from 1.18.3 to 1.18.4
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](raphw/byte-buddy@byte-buddy-1.18.3...byte-buddy-1.18.4)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-version: 1.18.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-version: 1.18.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…s group (assertj#4105)

Bump github/codeql-action in the github-actions group

Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.31.9 to 4.31.10
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@5d4e8d1...cdefb33)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…s group (assertj#4106)

Bump github/codeql-action in the github-actions group

Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.31.9 to 4.31.10
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@5d4e8d1...cdefb33)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
scordio and others added 28 commits January 24, 2026 19:05
# Conflicts:
#	assertj-bom/pom.xml
#	assertj-core/pom.xml
#	assertj-core/src/test/java/org/assertj/core/util/xml/XmlStringPrettyFormatter_prettyFormat_Test.java
#	assertj-guava/pom.xml
#	assertj-parent/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-junit4-with-opentest4j/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml
#	assertj-tests/assertj-integration-tests/pom.xml
#	assertj-tests/assertj-performance-tests/pom.xml
#	assertj-tests/pom.xml
#	pom.xml
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-java](https://github.com/actions/setup-java) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `actions/checkout` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@8e8c483...de0fac2)

Updates `actions/setup-java` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@f2beeb2...be666c2)

Updates `github/codeql-action` from 4.31.10 to 4.31.11
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@cdefb33...19b2f06)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-java
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: 4.31.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
# Conflicts:
#	.github/workflows/codeql.yml
#	assertj-bom/pom.xml
#	assertj-core/pom.xml
#	assertj-core/src/main/java/org/assertj/core/api/AbstractIterableAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/Assertions.java
#	assertj-core/src/main/java/org/assertj/core/api/AssertionsForInterfaceTypes.java
#	assertj-core/src/main/java/org/assertj/core/api/BDDAssertions.java
#	assertj-core/src/main/java/org/assertj/core/api/ClassBasedNavigableIterableAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/ClassBasedNavigableListAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/FactoryBasedNavigableIterableAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/FactoryBasedNavigableListAssert.java
#	assertj-core/src/main/java/org/assertj/core/api/WithAssertions.java
#	assertj-core/src/test/java/org/assertj/core/internal/PathsBaseTest.java
#	assertj-core/src/test/java/org/assertj/core/util/xml/XmlStringPrettyFormatter_prettyFormat_Test.java
#	assertj-guava/pom.xml
#	assertj-parent/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-spring-boot/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-testng-with-junit4/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-tests/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/internal/paths/Paths_assertEndsWithRaw_Test.java
#	assertj-tests/assertj-integration-tests/assertj-core-tests/src/test/java/org/assertj/tests/core/internal/paths/Paths_assertEndsWith_Test.java
#	assertj-tests/assertj-integration-tests/assertj-guava-tests/pom.xml
#	assertj-tests/assertj-integration-tests/assertj-scripts/pom.xml
#	assertj-tests/assertj-integration-tests/pom.xml
#	assertj-tests/assertj-performance-tests/pom.xml
#	assertj-tests/pom.xml
#	pom.xml
…#4113)

Fix ShouldContainCharSequenceOnlyOnce error message format

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>
…ssertj#4114)

Fix: Apply IndentWrapper to Equal-related error message factories

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>
…#4123)

Bumps [nl.jqno.equalsverifier:equalsverifier](https://github.com/jqno/equalsverifier) from 4.3 to 4.3.1.
- [Release notes](https://github.com/jqno/equalsverifier/releases)
- [Changelog](https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md)
- [Commits](jqno/equalsverifier@equalsverifier-4.3...equalsverifier-4.3.1)

---
updated-dependencies:
- dependency-name: nl.jqno.equalsverifier:equalsverifier
  dependency-version: 4.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ssertj#4124)

Bumps [org.jboss.logging:jboss-logging](https://github.com/jboss-logging/jboss-logging) from 3.6.1.Final to 3.6.2.Final.
- [Release notes](https://github.com/jboss-logging/jboss-logging/releases)
- [Commits](jboss-logging/jboss-logging@3.6.1.Final...v3.6.2.Final)

---
updated-dependencies:
- dependency-name: org.jboss.logging:jboss-logging
  dependency-version: 3.6.2.Final
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…assertj#4126)

Bumps [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) from 7.2.1.Final to 7.2.2.Final.
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.2/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.1...7.2.2)

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-version: 7.2.2.Final
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…es (assertj#4122)

* Fix: Apply IndentWrapper to start/end IgnoringCase error message factories

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

* Fix: Apply IndentWrapper to ShouldStartWith/ShouldEndWith error messages

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

* Fix: Implement equals/hashCode in IndentWrapper for array comparison

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

---------

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>
* Add keys() method to MapAssert for fluent key assertions

Signed-off-by: Ogu1208 <kdasunb6@gmail.com>

* Add keys() method with BDD-style tests and `@since` tag

Signed-off-by: Ogu1208 <kdasunb6@gmail.com>

* test: use String-specific assertion to verify generic type preservation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Ogu1208 <kdasunb6@gmail.com>

---------

Signed-off-by: Ogu1208 <kdasunb6@gmail.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
…class is logically immutable.

Add test to show that error cause honors  the MaxStackTraceElementsDisplayed setting
…ssertj#4128)

Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](diffplug/spotless@lib/3.2.0...maven/3.2.1)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the github-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report).


Updates `github/codeql-action` from 4.31.11 to 4.32.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@19b2f06...b20883b)

Updates `mikepenz/action-junit-report` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/mikepenz/action-junit-report/releases)
- [Commits](mikepenz/action-junit-report@a294a61...74626db)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: mikepenz/action-junit-report
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Implement Blank/Whitespace in IndentWrapper

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

* Fix: Apply IndentWrapper to ShouldBeBlank/ShouldNotBeBlank error messages

- Add multiline indentation tests for ShouldBeBlank/ShouldNotBeBlank
- Update related test assertions for new error message format

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

* Fix: Fix test assertions to verify exact error message format

Combine separate string fragments into a single complete message to ensure tests accurately verify the error message including line breaks and indentation

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

* Fix: Use format() instead of formatted() for consistency

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>

---------

Signed-off-by: CodingMasterLSW <spqjekdl1004@gmail.com>
…assertj#4135)

Bumps [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) from 7.2.2.Final to 7.2.3.Final.
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/7.2.3/changelog.txt)
- [Commits](hibernate/hibernate-orm@7.2.2...7.2.3)

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-version: 7.2.3.Final
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…15.0 (assertj#4136)

Bump org.apache.maven.plugins:maven-compiler-plugin

Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.1 to 3.15.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-version: 3.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants